Guo maakte haar wereldbekerdebuut in december 1999 in Whistler, met een negentiende plaats scoorde ze direct haar eerste wereldbekerpunten. Dertien maanden later behaalde ze in Sunday River haar eerste toptienklassering. Tijdens de Olympische Winterspelen van 2002 in Salt Lake City eindigde de Chinese op de negentiende plaats. Op de wereldkampioenschappen freestyleskiën 2003 in Deer Valley eindigde Guo als vijfde op het onderdeel aerials.
In februari 2005 boekte de Chinese in Shenyang haar eerste wereldbekerzege, in het eindklassement van het wereldbekerseizoen 2004/2005 belegde ze de derde plaats. In Ruka nam Guo deel aan de wereldkampioenschappen freestyleskiën 2005, op dit toernooi veroverde ze de bronzen medaille. Tijdens de Olympische Winterspelen van 2006 in Turijn eindigde de Chinese als zesde op het onderdeel aerials. Op de wereldkampioenschappen freestyleskiën 2007 in Madonna di Campiglio eindigde Guo op de achtste plaats.
In Inawashiro nam de Chinese deel aan de wereldkampioenschappen freestyleskiën 2009, op dit toernooi eindigde ze op de tiende plaats. Tijdens de Olympische Winterspelen van 2010 in Vancouver sleepte Guo de bronzen medaille in de wacht op het onderdeel aerials. In het eindklassement van het wereldbekerseizoen 2009/2010 belegde de Chinese de tweede plaats.